
@media screen and (max-width:1366px) {
	body{ font-size: 16px;}
	.container,.contain{width: 1200px;}
	.fixed{ padding: 0 30px;}
	.ss_box{ width: 40%;}
	.new_head .menu{ width: 74%;}
	.nav>ul>li>a{ font-size:20px;}
	.tab1 li a{ font-size: 18px;}
	.tit2{ font-size: 30px;}
	.mar_t30{ margin-top: 20px;}
	#main{ padding-top:20px;}
	.pad30{ padding: 20px;}
	.con_r .list{ margin-top: 10px;}
	.list li{ line-height: 43px;}
	.con_bg{ margin-top: 20px; padding: 20px 0;}
	.icon_list .icon_con{ padding-left: 10%;}
	.yqlj_tit1>ul>li .yqlj_con1{ right:2px}
	.list6 li{ width: 33.3%;}
	.sq_tit li a{ padding: 0 20px;}
	.zcjd_con .hd li{ padding: 21px;}
	.zcjd_list li a{ height: 284px;}

	.zdxxgk_con{ margin-left: -600px;}
	.zdxxgk_con ul{ padding: 27px 50px;}
	.tcc_con{ width: 1000px; margin-left: -500px;}
	.tcc_con1{ padding: 25px 50px;}
	.hd_list1 dt span{ padding: 15px 20px; width: 38px;}
	.sx-table tr td{ padding: 10px;}
	.sx-table tr td span{ margin-right: 10px;}
	.zcjd1_list li .jdhy_tu{ height: 205px;}
    .xwfbh_con .zxft_list li a{height: 288px;}
	.cwhy_list1 .bd li .cwhy_con3{ margin-top: 20px;}
	
}
@media screen and (max-width:1280px) {
	body{ font-size: 14px;}
	.fixed{ padding: 0 20px;}
	.pad30{ padding: 15px;}
	.container,.contain,.zdxxgk_con{width: 1000px;}
	.ss_box{ width: 50%;}
	.tit1_r span{ width: 80px; margin-right: 0;}
	.tit_bg1{ margin-left: -80px;}
	.tab1 li{ width: 100px;}
	.tab1 li a{ font-size: 16px;}
	.tab1 span.sp_btn{/* padding: 0 10px; */}
	.tit2{ font-size: 24px;}
	.mar_t30{ margin-top: 15px;}
	#main{ padding-top: 15px;}
	.new_head .menu{ width: 70%;}
	.new_head .menu>li>a{ font-size: 18px;}
	.slideBox .bd li img,.con_r,.con_l{ height: 282px;}
	.list li{ line-height:34px; background-position: 3px 16px;}
	.tit3 li{ margin-right: 12px;}
	.tit3 li a{ font-size: 18px;}
	.tit3 .more{ font-size: 14px;}
	.icon_list .icon_con{ padding-left: 4%;}
	.yqlj_tit1>ul>li .yqlj_con1{ right:0}
	.sq_con1{ padding: 30px; font-size: 15px;}
	.sq_tit li a{ padding: 0 15px; font-size: 18px;}
	.sq_list li a{ padding-top: 43px; height: 127px;}
	.gl_con{ padding: 20px 30px;}
	.myzj_bar{ margin-right: -15px;}
	.myzj_bar li a{ margin-right: 15px; font-size: 18px;}
	.zcjd_list li a{ height: 253px;}
	
	.zdxxgk_con{ margin-left: -500px;}
	.zdxxgk_con ul{ padding:20px 30px;}
	.zdxxgk_con li{ font-size: 14px; line-height: 40px;}
	.zxft_xl_tit1 span.zxft_xl_bar{ margin: 10px auto; display: block; text-align: center;}
	.fy_list_02{ margin: 20px auto 0px;}
	.tcc_con,.tcc_con2,.tcc_con3{ width:90%; margin-left: -45%;}
	.tcc_con1{ padding: 25px 30px;}
	.hdzsk_con2{ padding: 0 20px 0 30px;}
	.hdzsk_list a{ padding: 0 20px;}
	.ssj_list li img{ width:56px; height:56px}
	.xwfbh_tit_l{ width:60%}
	.hylb_list li .hylb_tu{ height: 120px;}
	.zcjd1_list li .zcjd1_tu{ height: 127px;}
	.zxft_l .slideBox .bd li img{ height: 265px;}
	.list.mar_t20{ margin-top: 12px;}
	.zcjd1_con1 .hd_con2{ padding: 10px 20px;}
	.zcjd1_list1 .bd li a{ margin-top: 10px;}
	.hd_tj_list li img{ width: 44px;}
	.hd_con4.pad_b25{ padding-bottom: 20px;}
	.hd_list3 li .hd_con4{ padding-left: 20px; padding-right: 0;}
	.hd_con3,.hd_con4,.hd_con_bg{ padding: 10px 15px;}
	.zcjd1_list2 li .zcjd1_tu{ height:165px}
	.szf_tit_r1 li{ width: 33.3%;}
	.drota li{ font-size:14px;}
	.drota li a{ height:110px;}
	.nav_21>ul>li.zwgk .nav_21_con{ font-size:0;}
	.nav_21>ul>li.zwgk .nav_21_con a{ font-size: 14px;}
	.ind_bsfw_list{ margin-right: -16px;}
	.ind_bsfw_con1,.ind_bsfw_list .ind_bsfw_con.on .ind_bsfw_con1>span{ margin-right: 16px;}
	.ind_bsfw_list .ind_bsfw_con.on .ind_bsfw_con1{ padding-left: 20px;}
	.ind_bsfw_con1 h3{ font-size: 16px;}
	.bsfw_r .fw_list li .fw_con1{ margin-left:16px;}
	.bsfw_con1:nth-child(4) .bsfw_list2 li{ margin-right: 40px;}
	.bsfw_con1{ left: 16px;}
	.bsfw_r .fw_list li .bsfw_list2 li{ width: 33.3%;}
	.mn-bor .select{ width: 80%;}
	.zdly_xxgk_list ul{ margin-right: -20px;}
	.zdly_xxgk_list li .zdly_xxgk_con{ margin-right: 20px;}
	.zdly_xxgk_list li .zdly_xxgk_l p{ font-size: 16px;}
	.zwgk_list li a i{ display:none}
	.zcjd1_list li .jdhy_tu{ height: 170px;}
	.jdhy_l a.pic{height: 232px;}
    
	.sjfb_sel{ margin: 0 5px; width: 130px;}
}

@media screen and (max-width:999px) {
	body{ font-size: 16px;}
    video,embed {max-width:100%;max-height: 300px;}
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	.tit_bg{position: absolute;left: 0;right: 0;top: 0;z-index: 999;}
	#header{background-position: 45%bottom;padding-bottom: 10px;}
	.nav{ position: fixed; top: 0; width: 100%; right: -100%; height: auto; z-index: 999; background-color: #1492ff; bottom: 0; margin: 0;}
	.menu{ padding-top: 40px;}
	.menu>li{ float: inherit; display: block; line-height: 50px; width: 100%;}
	.menu>li>a{ font-size: 18px; background-image: none; color: #ffffff;}
	.menu>li>a:hover{ color: #ffffff;}
	.menu>li:first-child{ width: 100%;}
	.menu>li.on>a{ font-size: 20px;}
	#header.new_head{height: auto;background-size: cover;}
	.new_head .tit_bg{ height: 40px;}
	.new_head .tit_r2{ border: 1px solid #87c0f1; background-color: rgba(255,255,255,.4);}
	.new_head .logo{padding-bottom: 0;padding-top: 50px;}
	.new_head .ss_box{width: 94%;}
	.nav .ss_box{ float: inherit; top: 20px; left: 3%; height: 54px; border-radius:27px}
	.new_head .btn1{ width: 20%;}
	.new_head .menu{ width: 100%;}
	.new_head .ss_box .inp{width: calc(100% - 40px);padding-left: 20px;}
	.new_head .ss_box1,.new_head .btn1,.new_head .ss_box .inp{height: 54px;line-height: 54px;}
	.new_head .ss_box .inp,.new_head .picker,.new_head .picker input,.new_head .btn1{ font-size: 15px;}
	.header-menu-web{display: inline-block;position: absolute;right:50px;top:6px;font-size: 0;line-height: 26px;text-align: center;cursor: pointer;z-index:999;width:23px;height:23px;}
	.header-menu-mb{display: inline-block;position: absolute;right:10px;top:3px;height: 28px;font-size: 0;line-height: 26px;text-align: center;cursor: pointer;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;z-index:1000;width:26px;height:26px;}
	.header-menu-mb span{display: block; width:20px; height: 2px; margin-top:6px; background: #ffffff; border-radius: 3px; -webkit-transform-origin: 24px; transform-origin: 24px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s; transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);} 
	.header-menu-mb span:nth-last-child(2){-webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s ease; transition: width .5s ease}
	.header-menu-mb.show-nav{ padding-left: 5px;}
	.header-menu-mb.show-nav span{opacity: 1; width: 26px; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #ffffff;} 
	.header-menu-mb.show-nav span:nth-last-child(2){width: 0; opacity: 0; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s; transition: width .5s} 
	.header-menu-mb.show-nav span:nth-last-child(3){opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
	.container,.contain{ max-width:100%;}
	.bot{ width: 100%;}
	.tit_l,.tit_r1,.tit_r,.tit1_r,.tit_bg1,.nav ul>li.on em, .nav ul>li:hover em,.pc_show,.fixed,.sp_btn,.list li span,.zw_tit span#tongji{ display: none;}
	.tit_r2{ float: left;}
	.tit_r2 em{ line-height: 24px;}
	.zw_tit,.zw_tit a{ font-size: 20px;}
	.logo{ float: inherit; width:50%; padding:60px 0 20px 0; margin: 0 auto;}
	.mb_show{ display: block;}
	.ss_box{ width:95%; margin: 0 auto; float: inherit;}
	#main,#main1{ padding: 0 12px; background-image: none;}
	.tab1{ height: 40px; line-height: 40px;}
	.tab1 li{ width: auto;}
	.con_r .list{ margin-top: 20px;}
	.pad30{ padding: 0;}
	.con_r{ padding-bottom: 20px; margin-top:20px;}
	.con_l,.con_r,.con1_l,.con1_r,.bar_list1,.icon_list,.nav ul,.nav>ul>li,.con3_l,.con3_r,.zw_l,.zw_r,.zw_list li,.hd_l,.hd_r,.hd_l1,.hd_r1,.hd_tit .bd li,.ld_l,.ld_r,.xl_tit2_l{ float: inherit; width: 100%;}
	.ss_box1{ width: 71%; height: 40px; line-height: 40px;}
	.con_l{ height: auto;}
	.ss_box .btn i{ display: block;}
	.btn1{ height: 40px; line-height: 40px;}
	.ss_box .inp{ width: 84%; height: 40px; line-height: 40px;}
	.slideBox .hd{ bottom:15px; }
	.slideBox .hd li{ margin: 0 3px;}
	.tab1 li a{padding: 0 12px; font-size: 18px;}
	.tit3.hd ul{width: 100%;overflow-x: auto;white-space: nowrap;float: inherit;overflow-y: hidden;}
	.tab1 ul::-webkit-scrollbar,.tit3.hd ul::-webkit-scrollbar{ display: none;}
	.tab1 li,.tit3 li{ float: inherit; display: inline-block; font-size: 18px; margin-right: 7px;}
	.list li{ background-position: 8px 17px; line-height: 36px;}
	.list li a{ padding-left: 5px; font-size: 16px;}
	.list li span,.bot_bg h3{ font-size: 14px;}
	.list1, .list2{ margin-top: 10px;}
	.list1 li a, .list2 li a{ padding-left: 22px; background-position: 8px 16px; line-height: 36px;}
	.tit2.mar_t30{ margin-top: 10px;}
	.tit2{ padding: 0; position: relative; }
	.tit2 i{ position: absolute; left:90px; top: 18px; width: 20px; height: 20px; line-height: 20px;}
	.tit3{line-height: 48px;overflow: hidden;height: 48px;}
	.tit2+.tit3{ margin-top:0.06rem;}
	.tit3 li{margin-right: .16rem;}
	.tit3 li.on{ margin-right:0;}
	.tit3 .more,.tit3>span{margin-right: 10px;display: none;}
	.tit3 li a{padding: 0 0 0 .16rem;font-size: 18px;}
	.list1, .list2,.con_r .list,.bar_list1 li a,.icon_list,.con3_r,.icon_list1 li a,.slideBox .bd li img, .con_r{ height: auto;}
	.bar_list{ margin:0 -10px 0 0;}
	.bar_list li{ width: 50%; margin-top: 10px;}
	.bar_list li:first-child{ width: 100%;}
	.bar_list li a{ margin: 0 10px 0 0; text-align:left; padding-left:.2rem;}
	.bar_list li a i{ margin-right: 5px; font-size:24px;}
	.con_bg1{ padding: 15px 0; margin-top: 10px; border-top-width: 3px; height: auto;}
	.con_bg1 .prev,.con_bg1 .next{ position: absolute; display: block; width: 30px; height: 30px; background-color: rgba(0,0,0,.6); top: 50%; margin-top: -15px; text-align: center; line-height: 30px; z-index: 999; cursor: pointer;}
	.con_bg1 .prev i, .con_bg1 .next i{ font-size:16px; color: #ffffff;}
	.con_bg1 .next { right:0px;}
	.con_bg1 .prev { left: 0px;}
	.con_bg{ margin: 10px -12px 0 -12px; padding: 12px; background: none #f3f4f8;}
	.con2{ width: 100%;}
	.con2_l img{ width:50%;}
	.con2_r li{ line-height: 28px; float: left; width: 50%;}
	.con2_l{ font-size: 18px;}
	.con2_l{ width: 35%; position: relative;}
	.con2_l p{ position: absolute; left:82%; top: 0; width: 100px;}
	.con2_r{ width: 65%; padding-top: 30px;}
	.con3_r h3{ font-size: 16px; line-height: 26px; margin-bottom: 5px;}
	.con1_l .tit3{ margin-top:.06rem;}
	.tu_list .bd li{ float: left; width: 50%;}
	.icon_list,.con1_r,.list4{ margin-top: 12px;}
	.bar_list1{ margin-top: 10px;}
	.bar_list1 ul{ margin-left: -10px;}
	.bar_list1 li a{ line-height: initial; padding:8px 0; }
	.bar_list1 li a i{ width: 32px; height: 32px; line-height: 32px; font-size: 18px; margin-right: 8px;}
	.con3_l img{ width: 100%;}
	.tit3_r{ padding-top: 10px;}
	.icon_list{ padding: 10px 0;}
	.icon_list1{margin-right: -6px;margin-top: 0;}
	.icon_list1 li a{padding: 15px 0;margin-right: 6px;/* height: 99px; */}
	.icon_list1 li a i{ margin-bottom: 5px; font-size:28px;}
	.list4{ padding: 10px;}
	.list4 li h3{ font-size: 20px;}
	.tu_list .bd{ margin-right: -10px;}
	.tu_list .bd li a{ margin-right: 10px;}
	.tu_list .bd li a img{ height: 61px;}
	.bot .logo1{ position: relative; left: initial; top: auto;}
	.bot .logo2{ position: relative; right: initial; top: auto;}
	.bot_bg p{ margin-left: 0;}
	.bot_bg { padding: 20px 15px;}
	.bot span{ display: block;}
	.con_bg2{padding:20px 12px 12px 12px;margin: 0px -12px 0 -12px;}
	.bot_bg{ line-height: 28px;}
	.logo1 img{ height: 44px;}
	.tu_list{ padding-right: 40px; padding-bottom: 30px;}
	.tu_list span{ width: 30px; height: 60px; text-align: center; padding: 5px 10px; line-height: 12px; font-size: 12px; color: #ffffff; background-color: #1492ff; right: 0; top: 0;}
	.tu_list span a{ color: #ffffff;}
	.tu_list span a em{ display: none;}
	.tu_list .hd{ width: 100%; position: absolute; margin-top: 15px;}
	.tu_list .hd li{ display: inline-block; float: inherit; margin: 0 2px; line-height: 40px; width: 8px; height: 8px;}
	.bot_bg h3 a{ margin: 0 7px;}
	.list3{ height: auto;}
	.list3 li:last-child{ border-bottom: 0;}
	.list3 li h3{ padding-left: 10px; background-image: none;}
	.list3 li p{ padding-left: 10px;}
	.list3 li p.p1 span{ display: block;}
	.list4 li p{ font-size: 13px;}
	.con3_r{ padding-top: 15px; padding-left: 10px;}
	.h10{ height: 10px; background-color: #f3f4f8; margin: 0 -15px; display: block;}
	.zw_r{ margin-top: 20px;}
	.zw_list{ margin-top: 0; height: auto;}
	.zw_list2{margin-top: 0;margin-left: -10px;}
	.zw_list2 li a{margin-left: 10px;padding-top: 15px;height:85px;}
	.zw_list2 li a p{ font-weight: normal; font-size: 14px; line-height: 18px;}
	.hd_r1,.container.mar_t35,.mar_t32{ margin-top: 20px;}
	#wrap1 #footer,.container.mar_t32{ margin-top: 0;}
	.zw_list3 .bd{ margin-right: -10px;}
	.hd_l1{ margin-top: 8px;}
	.hd_l img{border-radius: 5px;}
	.hd_con1 h3{ line-height: 28px; padding-bottom: 14px; margin-top: 10px;}
	.hd_con1{ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
	.zw_list3 .bd li{ width: 33.3%; margin-top: 10px;}
	.zw_list3 .bd li a{ line-height: 18px; height: 56px;}
	.hd_list,.hd_l1,.hd_r1,.hd_con3{ height: auto;}
	.hd_list,.hd_con2{ padding:10px 0;}
	.hd_con{ border-radius: 5px; border-top: 0; padding:10px 0 0 0;}
	.hd_tit{ margin-top: 20px;}
	.hd_tit .bd li{ margin-bottom: 10px;}
	.m_no{ display: none;}
	.table1 th, .table1 td{ line-height: 42px; padding-left: 10px;}
	.hd_con3 img{ width: 28%;}
	.hd_list1 dt span{ padding: 15px 10px; width: 58px; margin-right: 15px;}
	.hd_list1 dt h3, .hd_list1 dd h3,.hd_list1 dt p, .hd_list1 dd p{ margin-left: 75px;}
	.hd_tit .bd li a{ padding: 15px;}
	.zw_tit span{ float: inherit; display: block; width: 100%;}
	.hd_tit2 span a{ font-size: 14px; margin-left: 5px;}
	.hd_list1 dt p, .hd_list1 dd p{ font-size: 14px;}
	.sq_bg{ padding-top: 10px; margin-top: 0px; background-image: none;}
	.sq_con{ height: auto; width: 100%; margin: 0 auto; padding: 12px; border-top: 0;}
	.sq_con1{ padding: 0 10px;}
	.sq_con1 h1{ line-height: 40px; height: 40px; margin-bottom: 10px;}
	.sq_con1 h1 img{ height: 40px;}
	.sq_list{ margin-top: 20px;}
	.sq_list ul{ width: 100%; float: inherit; margin-right: 0;}
	.sq_list li a{ padding-top: 20px; height: 90px; font-size: 15px;}
	.sq_list li a:hover{ height:90px; padding-top:20px; transform: scale(1);}
	.sq_list li a i{ font-size: 24px; width: 30px; height: 30px;}
	.sq_con2{ margin: 20px auto 0;padding-bottom: 50px; margin-bottom: 20px;}
	.sq_tit{ height: 50px; line-height: 50px; position: relative;}
	.sq_tit span{ font-size: 22px; text-align: center; width: 110px; background-color: #0e80e2; display: block;}
	.sq_tit .container>ul{ height: 50px; width: calc(100% - 160px); float: left; white-space: nowrap; margin-right:40px; overflow: hidden;}
	.sq_tit li{ display: inline-block; float:initial;}
	.sq_tit li a{ line-height: 50px; font-size: 16px; padding: 0 10px;}
	.sq_tit li.on a, .sq_tit li a:hover{ background-position: center 44px;}
	.sq_menu.iconfont{ width: 40px; text-align: center; font-size:24px; height: 50px; line-height: 50px; background-color: #0e80e2; position: absolute; right: 0; top: 0; color: #ffffff;}
	.m_sq_tit{ position: absolute; right: 0; top: 50px; width: 30%; background-color: #0e80e2;}
	.sq_tit .m_sq_tit ul{ height: auto; padding: 10px 0; white-space: inherit; overflow: visible; margin-right: 0; float: inherit;}
	.m_sq_tit li{ height:40px; display: inherit; line-height:40px; width: 100%; float: inherit; text-align: center;}
	.sq_tit .m_sq_tit li a{ line-height:40px; padding: 0;}
	.sq_l{ display: none;}
	.sq_r{ margin-left: 0; padding: 0 12px;}
	.sq_con3{ margin-top: 15px; text-align: justify;}
	.sq_r a{ margin: 0 auto;}
	.zw_list{ height: 228px; overflow: hidden; margin-bottom: 10px;}
	.zw_list li a{ line-height: 38px;}
	.list5 li{ width: 25%;}
	.list6 li a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.gl_tit2{ display: block; height: auto;}
	.gl_tit2_r{ width: 100%;}
	.gl_tit2_r a{ margin-left: 0; margin-right: 5px; padding: 0 10px;}
	.ld_con{ margin-top: 10px;}
	.ld_con1{ padding: 0 10px; line-height: 30px;}
	.ld_tit{ margin-top: 20px;}
	.ld_con2{ margin-right: 0;}
	.ld_con2 p{ padding-left: 10px;}
	.ld_con2 p a{ width: 33.3%; clear: inherit;}
	.tpxw_list{ padding:0 10px;}
	.tpxw_list ul{ margin-right: -10px;}
	.tpxw_list li{ width: 50%;}
	.tpxw_list li a{ margin-right: 10px;}
	.gl_tit{ padding-left: 20px;}
	.hd_r1, .slideBox, .bar_list li a, .con3_l img, .icon_list1 li a, .list4, .sq_con, .tpxw_list li img, .m_list li a, .zw_con, .zw_con li a, .zw_list2 li a, .gl_tit{ border-radius: 5px; overflow: hidden;}
	.sq_list li a p{ margin-top: 0;}
	.xl_tit{ padding: 15px 0px 0 10px; font-size: 24px; text-align: left; line-height:28px;}
	.xl_tit1{ margin-top: 10px; padding: 5px 10px 20px 10px; text-align: left; line-height: 24px; font-size: 14px;}
	.xl_tit1 span{ margin: 0; display: block; width: 100%;}
	.xl_tit1 .time{ float: right; color: #999999;}
	.xl_tit1 .font{ display: none;}
	.xl_con{ padding:0 10px 10px 10px;}
	.xl_con img{ margin: 20px auto 20px; border-radius: 5px; padding: 0;}
	.xl_con p{line-height: 30px;}
	.xl_con1, .xl_tit2_r{ display: none;}
	.xl_tit2{ padding: 15px 0;}
	.xl_tit2_l{ height: 32px;}
	.xl_tit2_r{ margin: 20px auto 0;}
	.xl_tit2_r a{ margin: 0 5px; width: calc(33.3% - 10px); height: 40px; line-height: 40px;}
	.zw_con{  padding:0 0px 20px 0px; background-image: none;}
	.zw_con ul{ margin-right: -10px;}
	.zw_con li{ width: 50%; margin-top: 10px;}
	.zw_con li a{ text-align: left; background-color: #f3f4f8; display: block; margin: 0 10px 0 0; padding-left: 10px; line-height:50px;}
	.zw_con li a span{ width: 30px; height: 30px; margin-right: 0px; line-height:50px; background-color: transparent;}
	.zw_con li a span i{ font-size: 24px;}
	.zw_list3{/* overflow: visible; */}
	.zw_list3 .hd{ width: 100%; text-align: center; margin-top: 10px;}
	.zw_list3 .hd ul{ font-size: 0;}
	.zw_list3 .hd li{ float: inherit; display: inline-block;}
	.gl_con{ margin-top: 10px;}
	.fw_con{ margin-top: -8px; padding: 25px 12px 0 12px;}
	.fw_tit1{ width: 100%;}
	.fw_tit1 a{ width: 31.3%; margin: 0 1%;}
	.fw_list{ width: 100%; margin-top: 25px;}
	.fw_tit1 a{ height: auto;}
	.fw_list li,.fw_list li.on,.fw_list1 .bd li,.zxft_xl_l,.zxft_xl_r,.sj_l,.sj_r,.sj_l2,.sj_r2,.cwhy_l,.cwhy_r{ width: 100%; float: inherit;}
	.fw_list li{ margin: 0 0 15px 0; background: none #ffffff; box-shadow: 0 0 6px rgba(0,0,0,.2);}
	.fw_con2_l{ width: 25%;}
	.fw_con2_l img{ width: 80%;}
	.fw_con2_r{ margin-left: 25%;}
	.fw_con1,.fw_tit2 li i{ display: none;}
	.fw_con2{ display: block;}
	.fw_list1{ margin-right: 0;}
	.fw_list1 .bd{ height: auto;}
	.fw_list1 .bd li{ margin-bottom: 10px;}
	.fw_list1 .bd li a{ height: auto; margin-right: 0;}
	.fw_list1 .hd,.fw_bar_list{ margin-top: 8px;}
	.fw_tit2 li.on a em{ bottom: 0;}
	.fw_list2 ul{ margin-right: -6px;}
	.fw_list2 li{ width:31.8%; margin-top:6px;}
	.fw_list2 li span,.fw_list2 li span a{ height: 50px;}
	.fw_list3 li{ width:48.5%; margin-right: 1.5%;}
	.fw_bar_list .bd{ margin-top: 5px;}
	.fw_bar_list .bd li{ width: 50%; margin-top:6px;}
	.fw_bar_list .bd,.fw_bar_list1{ margin-right: -6px;}
	.fw_bar_list .bd li a{ margin-right: 5px; height: 50px; line-height: 50px;}
	.fw_bar_list1 li{width: 50%;margin-top: 6px;}
	.fw_bar_list1 li a{ margin-right: 6px; padding: 14px 0 8px 0;}
	.fw_bar_list1 li a i{ font-size:26px;}
	.fw_con2_r p a{ width: auto; margin-right: 15px;}
	.fw_bar_list .bd li a i{ font-size: 20px; margin-right: 6px;}
	.con1_r .tit2.mar_t10,.zxft_xl_con{ margin-top: 15px;}
	.zxft_xl_tit1 span{ display: block; text-align: left;}
	.zxft_con{ margin: 0;}
	
	.sq_menu{ display: block;}
	.hdzsk_con{ margin: -8px -12px 0 -12px; padding-top:25px;}
	.hdzsk_l{ float: inherit; width: 100%; padding:20px 0;}
	.hdzsk_r{ display: none;}
	.hdzsk_con2{ height: auto; padding: 0 10px;}
	.hdzsk_con3{ padding-left: 60px;}
	.hdzsk_con3 i.tx{ width: 50px; height: 50px;}
	.hdzsk_con31{ padding: 12px 10px; max-width:100%; line-height: 20px;}
	.hdzsk_con3.yk{ padding-right: 60px;}
	.hdzsk_tit2 li{ margin-right: 2px; margin-bottom: 2px; font-size: 16px;}
	.hdzsk_list2 li{ line-height: 34px; font-size: 15px;}
	a.more3,.text2{ font-size: 15px;}
	.hdzsk_tit3 em{ display: block; width: 100%; margin-bottom: 10px;}
	.hdzsk_tit3 span{ margin-left: 0; margin-right: 10px;}
	.hdzsk_con4{ padding: 15px;}
	.hdzsk_con4 span.zs{ left: 15px;}
	.hdzsk_btn{ margin-top:10px;}
	.hdzsk_list2{ padding-top: 8px;}
	.ld_line{ display: none;}
	.zw_l{ padding-top: 10px;}
	.zw_list1{ margin-left: -12px; margin-right: -12px;}
	.zw_list1 .zw_con1,.zw_list1 .zw_tit{ padding-left:12px;}
	.zw_list1 .next{ right: 12px;}
	.zw_list1 .prev{ right: 36px;}
	.h10.mar_t20{ margin-top: 20px;}
	.text2,.sub_map1 li a{ height: 50px;}
	.xl_con6_r{ min-height: 52px;}
	.xl_con6{ padding: 0;}
	.table6 tr td:nth-child(2){ display: none;}
	.sjmh_bg,.sjmh_bg1,.sjmh_bg2{ padding:15px; height:auto; animation-delay:0s; background-size:cover}
	.sjmh_bg2{ padding-bottom:0}
	.sjmh_tit{ font-size:24px; line-height:40px; text-align:center}
	.sjmh_tit1{ margin:15px auto 0; font-size:15px;}
	.sjmh_tit2{ font-size:18px;}
	.sjmh_inp1{ width:70%; font-size:16px;}
	.sjmh_btn1{ width:28%; font-size:16px; margin-left:2%}
	.sjmh_l{ float:inherit; padding-left:0px; width:100%;}
	.sjmh_r{ float:inherit; margin-right:0px; margin-top:15px; width:100%}
	.sjmh_l1{ float:inherit; padding-left:0px; width:100%}
	.sjmh_r1{ float:inherit; width:100%; padding:15px;}
	.sjmh_r2{ float:inherit; padding-top:10px;}
	.sjmh_l img,.sjmh_r img,.sjmh_l1 img,.sjmh_r1 img,.sjmh_r2 img{ max-width:100%}
	.sjmh_tu,.sjmh_list{ margin-top:10px;}
	.sjmh_tu img{ width:48%; margin:1%;}
	.sjmh_tu1{ text-align:center}
	.sjmh_bg4{ padding:30px 15px; height:auto}
	.sjmh_list1 li{ width:48.6%;}
	.sjmh_list1 li a{ font-size:14px;}
	.sjmh_list li,.hylb_list li{ width:50%;}
	.hylb_list ul{ margin-right: -10px;}
	.hylb_list li .hylb_box{ margin-right: 10px; padding-bottom: 10px;}
	.hylb_list li .hylb_tu{ height: 108px;}
	.hylb_list li p{ height: auto; font-size: 14px; margin: 10px 10px 0 10px;}
	.sjmh_bg1,.sjmh_bg2,.sjmh_bg3,.sjmh_bg4{ display:block}
	.pf_menu{ right:0px; width:130px; margin-top:auto; top:auto; bottom:20px; height:auto; padding:20px 10px; border-radius:30px; z-index:999}
	.pf_menu li{ background:url(18xm_sjmh_dot.png) no-repeat 10px center; margin-bottom:10px; font-size:14px;}
	.pf_menu li a{ display:block; padding-left:30px;}
	.pf_menu li.on a,.pf_menu li a:hover{ background:url(18xm_sjmh_bar.png) no-repeat -25px center; border-radius:20px; text-decoration:none}
	.xwfbh_tit_l,.xwfbh_tit_r,.xwfbh_tu,.xwfbh_tu_list{ float: inherit; width: 100%;}
	.xwfbh_con #header{ height: auto; padding: 30px 20px;}
	.xwfbh_con #header .xwfbh_tit{ margin-top: 30px;}
	.xwfbh_tit_bg{ padding: 20px;}
	.xwfbh_con #main{ background-color: #ffffff; padding-top: 12px;}
	.xwfbh_tit_l{ padding-left:0px; padding-bottom:15px; border-left: 0; border-bottom: 2px solid #1492ff;}
	.xwfbh_tit_l h2{ font-size: 24px; line-height: 34px; margin-bottom: 8px;}
	.xwfbh_tit_l p{ font-size: 14px; color: #999999;}
	.xwfbh_tu img,.xwfbh_tu_list li img{ border-radius: 5px;}
	.xwfbh_tu_list{ padding-bottom: 5px;}
	.xwfbh_tu_list li{ width: 50%; float: left; margin-top: 15px; margin-bottom: 0;}
	.xwfbh_tu_list li a{ margin-right: 10px;}
	.xwfbh_tit1,.xwfbh_con1{ margin-top: 20px;}
	.xwfbh_tit1 img{ height: 40px;}
	.xwfbh_con2{ padding: 10px;}
	.sj_con::before,.sj_con2 li span{display:none}
	.sj_l{ padding-top:0;}
	.sj_l ul,.sj_tit1 ul{ white-space:nowrap; display:flex; overflow:auto;}
	.sj_l li a{ padding:0 20px; font-size:18px;}
	.sj_tit1{ padding:0;}
	.sj_tit1 li{ margin-right:0;}
	.zw_tit a.sx-btn{ margin-top:5px; font-size: 14px;}
	.zcjd1_list li,.zcjd1_list2 li,.zcjd1_list1 .bd li{ width: 100%; float: inherit; margin-bottom: 16px;}
	.zcjd1_list ul,.zcjd1_list li a{ margin-right: 0;}
	.zcjd1_list li .zcjd1_tu img{ width: 100%; height: auto;}
	.zcjd1_list li .zcjd1_tu{ height:150px}
	.zcjd1_con1{ padding:0;}
	.zcjd1_tit{ margin-top: 20px;}
	.zcjd1_list1 .bd li{ border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
	.zcjd1_list1{ padding-bottom: 16px;}
	.hd_inp{ height: 38px; line-height: 38px; width: 87%;}
	.hd_tj_list li,.hd_tj_list1 li{ width: 50%; margin-bottom: 15px;}
	.hd_tj_list li img{ width: 38px; margin-right: 5px;}
	.hd_tj_list li h3{ font-size: 18px;}
	.hd_tj_list li p{ font-size: 14px; line-height: 20px;}
	.hd_tj_list1 li{ background-position: center; text-align: center; margin-bottom: 0; margin-top: 15px; padding-top:22px;}
	.hd_tj_list1 li h3,.hd_tj_list1 li p{ padding-left: 0;}
	.hylb_list1{ margin-top: 0px;}
	.hylb_list1 li{ width: 100%; margin-right: 0;}
	.hylb_list1 li span,.list1 li span{ display: none;}
	.zcjd1_list,.zcjd1_list2{ margin-top: 15px;}
	.hd_con2 .list1{ height: auto;}
	.jd_lj{margin-right:0px; margin-top:0px;}
    .jd_lj li{ width:100%; float:inherit;}
    .jd_lj li:last-child,.hd_list3{ margin-top:10px;}
    .jd_lj li a{ display:block; margin-right:0px}
    .hd_list3 li{ width:50%}
	.jd100 #header.new_head{ background: url(jd100_head1.jpg) no-repeat center bottom; background-size: cover;}
	.jd100 .logo{ height: auto;}
	.jd100_logo{ width:85px; right: 10px; top:50px;}
	.jd100 .new_head .logo{padding-top: 60px;}
	.jd100 .new_head .tit_r2{ border: 1px solid rgba(255,255,255,.8);}
	.jd100 .nav{ background-color:#cf1f08}
	.jd100 #main{ background: url(jd100_bg1.jpg) no-repeat center top; background-size: contain;}
	.yqlj_tit1>ul{ margin-right: 0;}
	.yqlj_tit1>ul>li{ width: 33.3%; margin: 0;}
	.yqlj_tit1>ul>li p{ background-color: transparent; border: none; font-size:16px; position: relative; text-align: center; padding-left: 0;}
	.yqlj_tit1>ul>li p em{ display: none;}
	.yqlj_tit1>ul>li p::before{ content: ''; position: absolute; width: 1px; height: 24px; background-color: #999999; right: 0; top: 13px;}
	.yqlj_tit1>ul>li:nth-child(3) p::before,.yqlj_tit1>ul>li:nth-child(6) p::before,.yqlj_tit1>ul>li:nth-child(9) p::before{ display: none;}
	.yqlj_tit1>ul>li .yqlj_con1{ position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; z-index: 998; background-color: rgba(0,0,0,.5);}
	.yqlj_tit1>ul>li .yqlj_con1 ul{ position: fixed; width: 90vw; height: 90vh; top: 5vh; left: 5vw; z-index: 999; overflow-y: auto; background-color: #ffffff;}
	.yqlj_tit1>ul>li .yqlj_con1 li{ width: 100%; border-bottom: 1px solid #e2e2e2; line-height: 40px;}
	.yqlj_tit1>ul>li .yqlj_con1 li a{ padding-left: 20px;}
	.gl_con{ border: 0;}
	.szf_con{ padding: 16px;}
	.szf_tit_l, .szf_tit_l1{ width: 100%; line-height: 40px; text-align: center;}
	.szf_tit_r,.szf_tit_r1{ margin-top: 10px; width: 100%; margin-left: 0;}
	.szf_tit_r img{ width: auto;}
	.szf_tit_r1 li a{ margin:  0 8px;}
	.szf_list .bd li,.szf_list1 li{ width: 100%;}
	.szf_list .next{ right: 0;}
	.szf_list .prev{ left: 0;}
	.szf_line{ display: none;}
	.szf_con2_l{ text-align: left; padding-left: 66px; top: 20px;}
	.szf_con2_r{ padding:50px 16px 0px 16px;}
	.szf_con2 .icon1{ left: 16px;}
	.szf_list1 li{ margin-bottom: 16px;}
	.szf_list1 li a{ height: auto;}
	.szf_list1{ margin-top: 16px; margin-bottom:-36px;}
	.drota li{ width:33.3%;}
	.drota li a{ height:130px;}
	.ind_bsfw_list{ margin-bottom: 0;}
	.ind_bsfw_list .ind_bsfw_con{ width: 50%; margin-bottom:16px;}
	.ind_bsfw_list .ind_bsfw_con.on{ width: 50%;}
	.ind_bsfw_list .ind_bsfw_con.on .ind_bsfw_con1>span,.ind_bsfw_con1>span{ float: inherit; padding-top: 10px; margin-right: 0; height: auto;}
	.ind_bsfw_con1>span img{ width: 48px;}
	.ind_bsfw_list .ind_bsfw_con.on .ind_bsfw_con1 h3{ text-align: center;}
	.ind_bsfw_con1,.ind_bsfw_list .ind_bsfw_con.on .ind_bsfw_con1{ height: 300px; padding-left: 20px; padding-right: 20px; padding-top: 0;}
	.ind_bsfw_list .ind_bsfw_list1, .ind_bsfw_list .ind_bsfw_list2{ display: block;}
	.bsfw_l,.bsfw_r{ float: inherit; width: 100%;}
	#main.bsfw_page{ padding: 0;}
	#main.bsfw_page .container{ padding: 0 16px;}
	.bsfw_r{ margin-top: 20px;}
	.fw_list li,.fw_list li.on{ width: 25%; float: left;}
	.fw_list li{ box-shadow: none;}
	.fw_con1{ height: 120px; display: block;}
	.fw_list li.on::before,.bsfw_bg .tit_hov .bd{ display: none;}
	.bsfw_list,.bsfw_list1{ padding-top: 0; padding-bottom: 16px;}
	.bsfw_list ul,.fw_list1 .bd ul,.bsfw_list1 ul{ margin-right: -16px;}
	.bsfw_list li{ width: 33.3%; margin-top: 16px;}
	.bsfw_list li a{ height: 143px; margin-right: 16px;}
	.fw_list1 .bd li{ width: 50%; float: left;}
	.fw_list1 .bd li a,.bsfw_list1 li .bsfw_box{ margin-right: 16px;}
	.bsfw_list1 li{ width: 50%; margin-top: 16px;}
	.bsfw_list1 li .bsfw_box{ height: 232px;}
	.fw_list li:hover .bsfw_con1, .fw_list li.on .bsfw_con1,.fw_list li:hover .fw_con1::before, .fw_list li.on .fw_con1::before{ display: none;}
	.con_bg .con1_l,.con_bg .con1_r,.con_bg .con1_c{width:100%;margin-left:0;float: inherit;}
	.js_con{ padding:30px 20px;}
	.js_inp{ width:calc(100% - 120px)}
	.zwgk_l,.zwgk_r,.zwgk_r .con1_l,.zwgk_r .con1_r{ float: inherit; width: 100%;}
	.zwgk_r,.zwgk_list ul{ margin-top: 16px;}
	.zdly_xxgk_list li{ width: 50%; margin-bottom: 20px;}
	.zdly_xxgk_list li .zdly_xxgk_con{ height: 178px;}
	.zdly_xxgk_list li .zdly_xxgk_r{ width: 100%; top: 100%; left: 0; right: 0; min-width: inherit; bottom: inherit; padding: 20px;}
	.zdly_xxgk_list li.w1 .zdly_xxgk_r,.zdly_xxgk_list li.w2 .zdly_xxgk_r{ width: 100%;}
	.zdly_xxgk_list li:hover .zdly_xxgk_con{ border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
	.zdly_xxgk_list li .zdly_xxgk_r{ border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
	.zdly_xxgk_list li .zdly_xxgk_r::before{top: 0;bottom: inherit;height: 1px;width: 90%;left: 5%;}
	.zdly_xxgk_list li .zdly_xxgk_r a{ float: inherit; width: 100%;}
	.zdly_xxgk_list li:nth-child(4n+3) .zdly_xxgk_r, .zdly_xxgk_list li:nth-child(4n+4) .zdly_xxgk_r{ right: 0; min-width:100%;border-top-left-radius: 0px; border-bottom-left-radius: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 10px;}
	.zdly_xxgk_list li:nth-child(4n+3) .zdly_xxgk_r::before, .zdly_xxgk_list li:nth-child(4n+4) .zdly_xxgk_r::before{ right: 5%;}
	.fw_con .gl_con{ padding-top: 20px;}
	.zdly_xxgk_list li.w2 .zdly_xxgk_r a{ width:100%}
	.zwgk_list li a i{ display:inherit;}
	.zcwjk_box,.zcwjk_bg .gl_r,.hygq_bg .gl_r,.zcjd_bg .gl_r{ width: 100%;}
	.zcwjk_box input{ width: calc(100% - 73px);}
	.sx-table tr td.fir-td{ padding: 10px 0; font-weight: normal; font-size: 14px;}
	.sx-table tr td span{ padding: 0 10px;}
	.sx-table tr td{ font-size: 14px;}
	.gl_con{ padding:5px 0 20px 0; }
	.gl_list1 ul{ padding: 0px; border-bottom: 0;}
	.gl_list1 li{position: relative; background-image: none;padding-left: 0;border-bottom: 1px solid #e3e3e3; padding: 18px 0 43px 0; font-size: 18px; line-height: 24px;}
	.gl_list1 li span{position: absolute;float: inherit;left: 0px;bottom:20px;color: #999999;font-size: 14px;}
	.gl_bg,.gl_tit1,.bot_bg h3{ display: none;}
	.gl_list{ margin: -13px -12px 0 -12px;}
	.gl_l,.gl_r{ float: inherit; width: 100%;}
	.gl_list{ background-color: #eeeeee; height:48px; white-space: nowrap; overflow: hidden; position: relative;}
	.gl_list ul{width: 90%;float: left;overflow-x: auto;}
	.i_menu{ display: block; width:10%; float: right; height: 46px; overflow: hidden; line-height: 46px; text-align: center;}
	.i_menu i{ font-size: 24px; color: #999999;}
	.gl_list>ul>li{ display: inline-block; border-bottom: 0;}
	.gl_list>ul>li>a{ padding: 8px 0; margin: 0 10px; position: relative; line-height: 32px;}
	.gl_list>ul>li.on>a,.gl_list>ul>li>a:hover{ color: #1492ff; background-color: transparent; font-weight: bold;}
	.gl_list>ul>li.on>a::after,.gl_list>ul>li>a:hover::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background-color: #1492ff; border-radius: 3px;}
	#main1 .gl_list1{padding: 5px 0px 0 0;}
	.zcwjk_bg{ margin-bottom: 0; margin-left: -12px; margin-right: -12px;}
	.hygq_bg{ margin-bottom: 0; margin-left: -12px; margin-right: -12px;}
	.zcjd_bg{ margin-bottom: 0; margin-left: -12px; margin-right: -12px;}
	.zcwjk_bg .gl_con,.hygq_bg .gl_con,.zcjd_bg .gl_con{ padding: 12px;}
	.gl_r{ margin-top: 16px;}
	.zcjd1_l,.zcjd1_r,.zcjd1_tu1,.zcjd1_con2{ float: left; width: 100%;}
	.zcjd1_r img{ width: 100%;}
	.zcjd1_con1 .hd_con2{ padding: 0 0 10px 0;}
	.con_bg .con1_l .hd_con2, .con_bg .con1_r .hd_con2, .con_bg .con1_c .hd_con2{ height: auto;}
	.container.mar_t40,.container.mar_t50{ margin-top:10px;}
	.bsfw_list3 li,.jdhy_list1 li{ width: 100%; float: inherit; margin-top: 16px;}
	.jdhy_l,.jdhy_r,.jdhy_list li{ width: 100%; float: inherit;}
	.zxft_l .slideBox{ margin-top: 0 !important;}
	.jdhy_icon_list ul{/* margin-right: -16px; */}
	.jdhy_icon_list li{ margin-top: 16px;}
	.jdhy_icon_list li a{height: 100px;/* margin-right: 16px; */}
	.jdhy_con,.jdhy_icon_list{ margin-top: 0;}
	.zcjd1_list li .jdhy_tu{ height: auto;}
	.jdhy_list ul{ margin: 0 16px;}
	.jdhy_list li{ margin-right: 0; border-bottom: 1px solid #e1e1e1; padding-bottom: 16px; margin-bottom: 6px;}
	.jdhy_list1{ margin-top:16px;}
	.zcjd1_con .fw_tit1 a{ margin-bottom: 20px;}
	.zcjd_tu2{ display: none;}
	.zxft_con{ margin: 0 -12px;}
	.zcjd1_con .gl_con{ padding: 16px;}
	.jdhy_l a.pic{ height:320px}
	.jdhy_l a.pic img{ width:100%;}
	.xwfbh_con .zxft_list li a{ height:auto}
	.con_l{ max-height: 418px;}
	.jdhy_list li h3,.jdhy_list li p,.jdhy_list li a{ margin-left:0;}
	.jdhy_list li[class*=el-col-]{ padding-bottom:16px;}
	.jdhy_list{ padding-bottom: 16px;}
	.tit3_l{ width: 70%; padding: 10px 0;}
	.sjfb_tit{ margin-top: 0;}
	.sjfb_tit li{ margin-top: 10px;}
	.sjfb_tit1_r{ display: none;}
	.sjfb_sel{ width: 98%; margin:12px 5px 0 5px;}
	.sjfb_tit1_c span{ display: block; text-align: center; width: 100%; margin-bottom: -12px;}
	.sjfb_btn{ margin-top: 16px; width: 100%;}
	.cwhy_con .gl_con.mar_t65{ margin-top:20px;}
	.cwhy_l{ padding-top: 0;}
	.cwhy_list1 .bd li,.cwhy_list1 .bd li.on{ width: 100%;}
	.cwhy_list1{height: auto;margin: 15px auto 0;}
	.cwhy_rl{ height: 142px;}
	.cwhy_list1 .bd li .cwhy_con4{ height: auto; margin: 10px auto; padding-top:20px; padding-bottom: 20px; background: url(21xmszf_cwhy_con.png) no-repeat center bottom #ffffff; background-size: cover; margin-left: 36px; margin-right: 36px; border-radius: 8px; box-shadow: 0 0 12px rgba(0,0,0,.1);}
	.cwhy_list1 .bd li.on .cwhy_con4{ margin-top: 10px;}
	.cwhy_list1 .bd li .cwhy_con3 { display: block;}
	.file_library .page_base .page_tools li[style='display: list-item;']{display: none!important;}
	table{width: 100% !important;}
	.table1 td{white-space: inherit; overflow: inherit; text-overflow: inherit;}
	.table1 th:last-child{width:80px;}
}
@media screen and (max-width:767px) {
	.sx_list li{ float:inherit; width:100% !important; margin-bottom:15px}
	.sx_list li:last-child{ margin-bottom:0}
	.sx_list li a{ padding-left:20px; margin-right:0}
	.gl_con{ margin-top: 0px;}
	.ss_box .suggest-container{top: 52px !important;}
	.con_l{ margin-top: 5px;}
	.con_r{ background-color: transparent;}
	.tit3_r,.gl_tit{ display: none;}
	.con1_l .tit3_r{ display:block;}
	.tit3.hd ul::-webkit-scrollbar{ display:none;}
	.tit3_r a{ margin-left:0; padding-left:0}
	.tit3 ul{ font-size:0;}
	.tit3 li.on a{ border-radius:0; padding:0 .16rem}
	.list5,.list6{ height: auto;}
	.list6 li{ width: 50%;}
	.ss_box .btn{line-height: 36px;margin-top: 5px;}
	#main,#main1{margin: 0px auto; position: relative;z-index: 3; padding-top:8px;}
	.fw_con,.zxft_con{ margin-left: -12px; margin-right: -12px;}
	#main.main_con{padding-top: .12rem;}
	#main.main_con>div:first-child{ margin-bottom:.16rem !important;}
	#main.main_con>div:first-child a{ display:block; overflow:hidden;}
	#main.main_con>div:first-child a img{/* width:140%; *//* max-width:inherit; *//* margin-left:-20%; */}
	.tcc_bg{ background-color: #ffffff; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 999; display: block;}
	.m_list.open{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: #ffffff;z-index: 1000;padding-top:40px;display: block;overflow: auto;}
	.tpxw_list li,.tpxw_list li p{ margin-top: 10px;}
	.tpxw_list li p{ line-height: 20px;}
	.m_list.open .gl_tit1{ display: block; text-align: left; padding-left:12px; font-size: 22px; color: #333333; background-color: transparent;}
	.m_list.open .i_menu{position: fixed;right:0px;width: 30px;height: 30px;top: 20px;overflow: visible;} 
	.m_list.open .i_menu i{ position: absolute; left: 0; top: 0; width:2px; display: block; height: 20px; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #333333;} 
	.m_list.open .i_menu i:nth-last-child(2){ -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
	.m_list ul{ display: flex; align-items: stretch; flex-wrap: wrap; padding: 0 5px;}
	.m_list li{ width:calc(33.3% - 12px); margin: 10px 5px 0 5px; display: table;}
	.m_list.long_menu li{width: calc(50% - 12px);}
	.m_list li a{ background-color: #fafbfc; display: table-cell; text-align: center; vertical-align: middle; line-height:18px; height:50px; padding:5px 0; font-size: 14px;}
	.m_list li.on a{ color: #1492ff;}
	.hd_con1{ padding: 10px 0px;}
	.zw_list3 .bd li,.zw_list2 li{ width: 50%; margin-top: 10px;}
	.fw_tit3{ width: 100%;}
	.fw_tit3 li{ float:inherit; display: inline-block;}
	.myzj_bar{ margin-right:-10px;}
	.myzj_bar li a{ margin-right: 10px; line-height: 20px; padding: 15px 10px 10px 10px; font-size: 16px; height: 88px;}
	.myzj_list ul{ padding: 0; border-bottom: 0;}
	.myzj_list li{ white-space: inherit; line-height:26px; text-overflow: inherit; overflow: inherit; padding: 18px 0; background-image: none; border-bottom: 1px solid #e3e3e3;}
	.myzj_list li span.zj_time{ font-size: 14px; margin: 0px 0; display: block;}
	.myzj_list li span.zj_bar{ margin-top: 4px; clear: both; float: inherit; margin-bottom:5px;}
	.myzj_list li a{ font-size: 18px;}
	.myzj_list li a.jgfk,.myzj_list li a.tjjg{ bottom: 10px; top: inherit; color: #333333; position: inherit; margin-right: 15px; text-decoration: underline;}
	.myzj_list li a.jgfk{ color:#cccccc}
	.myzj_bar li a em{ bottom: 10px;}
	.zcjd_con .bd,.zcjd_con .hd{ float: inherit; width: 100%;}
	.zcjd_con .hd{ margin-top: 15px;}
	.zcjd_con .hd li{ padding: 21px; margin-bottom: 15px;}
	.zcjd_con .next { left:auto; right: 0; margin-left: 0;}
	.zcjd_con .prev, .zcjd_con .next{ top: 20%;}
	.gl_tit2.mar_t35,.zcjd_con,.zcjd_list,.mar_t20,.zxft_list{ margin-top: 15px;}
	.zcjd_list,.zxft_list{ margin-right: 0;}
	.zcjd_list li,.zxft_list li{ width: 100%; margin-bottom: 15px;}
	.zcjd_list li a,.zxft_list li a{ height: auto; margin-right: 0; border-radius: 5px; padding: 15px;}
	.zcjd_list li a h3,.zxft_list li a h3{ white-space: inherit; height: auto; line-height: 24px; margin-bottom: 6px; text-overflow: inherit; overflow: inherit;}
	.zcjd_list1 li .box1{ padding: 15px 0;}
	.zcjd_list1 li .zcjd_tu,.zcjd_list1 li .xwfb_tu{ float: inherit; width: 100%; border-radius: 5px;}
	.zcjd_list1 li h3,.zcjd_list1 li span{ margin-top: 10px;}
	.zcjd_list1 li span{ height: 28px;}
	.zcjd_list1 li h3{ max-height: inherit; overflow: inherit;}
	.zcjd_list1 li .xwfb_tu img{ height:auto; border-radius:5px}
	.fw_con .gl_con{ background-color: #ffffff; margin-left: -12px; margin-right: -12px; padding: 5px 12px 20px 12px;}
	.zxft_con .gl_con{ padding: 5px 12px 0 12px;}
	.zcjd_list li:last-child, .zxft_list li:last-child{ margin-bottom: 0;}
	.zdxxgk_tit1{ font-size: 24px; margin-top: 10px;}
	.zdxxgk_tit2{ margin-bottom: 20px; height: 34px; margin-top: 10px;}
	.zdxxgk_con{ width:320px; margin-left: -160px; border-radius: 5px;}
	.zxft_xl_tit2{ text-align: left; float: inherit; padding-right: 0;}
	.zxft_xl_tit2 ul{ clear: right;}
	.t_no{ display: block;}
	.zxft_xl_tit2 span{ margin-bottom: 10px;}
	.zxft_xl_line{ display: none;}
	.zxft_xl_con1,.zb_xl .zxft_xl_con1{ height: auto; padding: 0; overflow: visible;}
	.zxft_xl_con2{ padding-left: 60px;}
	.zxft_xl_con2 span{ width: 50px; font-size: 13px;}
	.zxft_xl_con2 span i{ height: 50px; line-height: 50px; width: 50px;}
	.zxft_xl_con2 span i img{ width: 24px; margin-top: -2px;}
	.zxft_con3{ padding: 10px 15px; font-size: 15px; line-height: 30px;}
	.zxft_xl_con2.jb span i{ padding: 0 8px;}
	.zxft_xl_con2.jb{ padding-right: 60px;}
	.zxft_xl_tu1 li a img,.zcjd_con .bd img{ border-radius: 5px;}
	.zxft_xl_r{ border-top: 1px solid #e4e4e4; padding-top: 5px;}
	.xl_tit2,.zxft_r,.zxft_tit2{ margin-top: 15px;}
	.zxft_xl_tit1{ padding-bottom: 12px;}
	.tit_hov.mar_t22,.zxft_xl_tu{ margin-top: 10px;}
	.zxft_xl_tu li,.gl_con.mar_t65{ margin-top: 15px;}
	.zxft_xl_tu li a{ padding: 0 5px;}
	.zxft_xl_tu li a p{ margin: 0;}
	.m_list li ul,.m_list li.on ul,.zxft_xl_tit2{ display: none !important;}
	.zxft_con{ margin-top:0px; padding-top: 20px; padding-bottom: 20px; background-size: 100% 200px;}
	.zxft_tit{ font-size:36px; letter-spacing: 0; display: none;}
	.fw_tit1.mar_t45{ margin: 10px 10px 30px 10px; width: auto;}
	.zxft_l,.zxft_r{ float: inherit; width: 100%;}
	.zxft_con .gl_con .pad_t20{ padding-top: 0;}
	.zxft_tit2,.zxft_con1 h1{ padding: 0; font-weight: normal; font-size: 20px; line-height: 30px;}
	.zxft_con1{ padding:5px 0; margin-top: 0; background-image: none; color: #333333;}
	.zxft_con1 h1{ margin-bottom: 10px;}
	.zxft_con1 p{ font-size: 16px; line-height: 36px;}
	.zxft_con1 p img{ margin-right: 10px; height: 30px;}
	.zdxxgk_con ul{ padding: 15px;}
	.zdxxgk_con li{ width: 50%;}
	.fw_bar_list1,.con1_r{ margin-bottom: 12px;}
	.tpxw_list{ padding: 0;}
	.table3 td{ padding: 10px;}
	.table3 td.td1{ padding-left: 5px; padding-right: 10px;}
	.tcc_tit{ height: 50px; line-height: 50px; }
	.tcc_tit .close{ top: 15px; right: 15px;}
	.tcc_con{ height: auto; margin-top: -285px;}
	.tcc_con1{ padding: 12px;}
	.hdzsk_tit{ width: 100%;}
	.table4 td{ line-height: 34px;}
	.table4 td.td1{ padding:6px 0; vertical-align: top;}
	.table4 input.inp2,.table4 input.inp3,.table4 input.inp4,.table4 input[type="text"], .table4 textarea, .table4 select{ line-height: 34px; height: 34px;}
	.table4 input.inp2,.table4 input.inp3,.table4 textarea.text1{ width: 100%;}
	.table4 textarea.text1{ margin-bottom: -12px;}
	.table4 img{ height: 34px;}
	.btn4{ height: 40px; line-height: 40px; width: 130px;}
	.zt_list, .zt_list1{ margin-top: 10px;}
	.zt_list ul{ margin-right: -10px;}
	.zt_list li{ width: 50%; margin-bottom: 10px;}
	.zt_list li a{ margin-right: 10px;}
	.zt_list1 li{ float: inherit; width: 100%; margin-bottom: 10px;}
	.zt_list1 li a,.zt_list1 ul{ margin-right: 0;}
	.zt_list1 li a{ padding: 10px 20px; height: auto;}
	.table3{ margin-top: 15px;}
	.myzj_xl_con{ padding: 15px 0; margin-top: 10px;}
	.myzj_xl_con a{ width: auto; padding: 0 20px; margin: 0 0.5%; height: 44px; line-height: 44px; font-size: 14px; }
	.tcc_con2, .tcc_con3{ height: 360px; margin-top: -180px;}
	.table4 td,.btn4,.table4 input[type="text"], .table4 textarea, .table4 select{ font-size: 15px;}
	.zxft_tit3_l{ padding-left: 10px;}
	.zxft_tit3_r{ padding-right: 0;}
	.zxft_tit3_r li{ padding: 0 15px; font-size: 16px;}
	.zxft_con4,.zxft_con5{ padding: 15px 0;}
	.zb_xl .zxft_con3{ width: 81.5%;}
	.zxft_l{ padding-top: 5px;}
	.gl_tit2.mar_t25{ margin-top: 15px;}
	.hd_list1 dd span{ float: inherit; margin-bottom: 10px; clear: both;}
	.hd_list1 dd h3, .hd_list1 dd p{ margin-left: 0;}
	.hdzsk_tit1{ height: auto; padding: 10px; line-height: 26px;}
	.gl_tit2 span,.fw_tit2 li a,.ld_tit1{ font-size: 20px;}
	.ld_con2 h3{ font-size: 18px;}
	.fw_tit2{ height: 50px; line-height: 50px;}
	.fw_tit2 li a{ line-height: 40px; padding-bottom: 10px;}
	.fw_list2,.h10.mar_t10,.gl_tit2.mar_t5{ margin-top: 10px;}
	.hdzsk_con3{ min-height: 50px; margin-bottom: 10px;}
	.zxft_con{ background-image: none; padding-top: 10px; margin-top: -30px;}
	.zxft_tit1 span{ background-size: 40% auto; font-size:18px; }
	.zxft_list{ margin-bottom: 0;}
	.fw_tit1,.xl_tit2{ display: none;}
	.zxft_con .gl_con{ border: 0;}
	.zxft_l img,.zxft_xl_tu li a img{ border-radius: 5px;}
	.zxft_xl_tu,.gl_con1{ min-height: 100px;}
	.zxft_xl_tu audio{ margin-top: 50px;}
	.xl_con table{ margin-left: -10px; width: calc(100% + 20px);}
	.hdzsk_tit4{ display: block; line-height: 40px; height: 40px;}
	.ind_con_bg{ padding:15px 10px 15px 10px; background-image: none; background-color: #f3f4f8; margin: 10px -12px 0 -12px;}
	.ind_con_bg .con_bg1{ margin-top: 0;}
	.bar_list1 ul{ margin-left: -5px;}
	.bar_list1 li a{ margin-left: 5px;}
	.con2_line{ display: none;}
	.sub_map1{ margin-right: -10px;}
	.sub_map1 li{ width:50%;}
	.sub_map1 li a{ font-size: 15px; margin-right: 10px;}
	.table5 th, .table5 td{ padding: 10px 5px;}
	.ssj_list li{ width:50%;}
	.ssj_list li img{ width:46px; height:46px}
	.shjz_tit3{ padding-right:0;}
	.shjz_tit3 span{ display:none}
	.shjz_tit3 ul{ overflow:auto; white-space:nowrap; float:inherit; width:100%;}
	.shjz_tit3 li{ float:inherit; display:inline-block; margin-right:0; margin-top:0;}
	.shjz_tit3 li a{ padding:0 10px; font-size:15px;}
	.hd_list3{ margin-top: 15px;}
	.hd_list3 ul{ margin-right: 0;}
	.hd_list3 li{ margin-bottom: 15px; width: 100%;}
	.hd_list3 li .hd_con4{ padding-left:12px;}
	.hd_list3 li .hd_con4 span{ width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
	.hd_list3 li .hd_con4 span i{ font-size: 22px;}
	.sj_search{padding-left: 0px !important;margin-top: 0;padding-top: 10px !important;}
	.sj_z{ margin-top:5px; float:inherit; width:100%; text-align:center;}
	.sel{ width:90% !important;}
	.sj_sel > div{ width:50%;}
	.btn5{width:95%;margin-top:20px;height:40px !important;line-height:40px !important;border-radius:5px;display:block;font-size: 16px;letter-spacing: 5px;}
	.sj_change-type{ margin-bottom:10px;}
	.sj_l li{ height:50px; line-height:50px;}
	.sj_l li a{ font-size:18px;}
	.inpbox input{ width:67%;}
	.zxft_con{ padding-bottom: 0;}
	.drota{ margin-right:-12px;}
	.drota li{ margin-bottom:12px;}
	.drota li a{ height:140px; margin-right:12px;}
	.tit2.ind_bsfw{ position: relative; padding-bottom: 50px; height: auto;}
	.tit2>span.swt_bar{ float: inherit; position: absolute; left: 0; bottom:0px;}
	.ind_bsfw_list .ind_bsfw_con,.ind_bsfw_list .ind_bsfw_con.on{ width: 100%;}
	.bsfw_bg .fw_tit1{ display: block;}
	.bsfw_r .fw_list li .fw_con1{ margin: 0 4px;}
	.fw_list1 .bd li,.bsfw_list1 li{ width: 100%;}
	.fw_tit4 li{ width: 38%; margin: 2% 1% 0 1%;}
	.zwgk_r .con1_r{ margin-bottom: 0;}
	.zwgk_list ul{ margin-top: 0;}
	.zwgk_list li{ float: inherit; width: 100%; margin-top: 16px;}
	.zdly_xxgk_list{ margin-top: 16px;}
	.zdly_xxgk_list li .zdly_xxgk_con{ height: 140px;}
	.zdly_xxgk_list li .zdly_xxgk_l span{ width:60px; height:60px; line-height: 60px;}
	.jdhy_icon_list li a{ font-size: 18px; font-weight: normal;}
	.zcjd1_list li .jdhy_tu{ max-height: 210px;}
	.jdhy_list1 li img{ float: inherit; width: 100%; margin-right: 0; margin-bottom: 10px;}
	.jdhy_l a.pic{ height:180px}
	.con_l{ max-height: 324px;}
	.gl_tit3_r .inp2{ width:100%; margin-bottom:16px;}
	.jdhy_list1 .jdhy_tu1,.jdhy_list2 .jdhy_tu2{ float: inherit; width: 100%; margin-right: 0; margin-bottom: 16px;}
	.zcjd_list2{ padding:20px 0 0 0;}
}
@media screen and (max-width:376px) {
	.tab1 li a{font-size: 16px;}
	.pad30{ padding: 10px;}
	.con_r .pad30{ padding: 0px;}
	.pad_r30.pad_b30.pad_l30.tit_hov{ padding: 0;}
	.tit3{ line-height: 48px;}
	.list1, .list2{ margin-top: 10px;}
	.myzj_xl_con a{ padding: 0 15px;}
	.zb_xl .zxft_con3{ width: 79.5%;}
	.sub_map1 li a{ font-size: 14px;}
	.mn-sel{width: auto;float: inherit;margin-top: 12px;}
	.inpbox{ margin-top: 15px;}
	.drota{ margin-right:-20px;}
	.drota li{ width:50%; margin-bottom:20px}
	.drota li a{ margin-right:20px}
	.con_l{ max-height: 219px;}
	.zcjd_list2 li a{ font-size: 14px;}
	.icon_list1 li, .list4 li{ width: 50%; margin-top: 12px;}
	.zcjd_list2 li{ width: 33.3%;}
	.zcjd_list2 li:nth-child(n+5),.zcjd_list2 li:nth-child(n+6){ border-bottom: 1px solid #e3e3e3;}
	.zcjd_list2 li:nth-child(n+7){ border-bottom: 0;}
	.zcjd_list2 li:nth-child(n+4) a{ border-right:1px solid #e3e3e3;}
}
@media screen and (max-width:321px) {
	*,.btn1,.ss_box1,.table4 td,.table4 input[type="text"], .table4 textarea, .table4 select{font-size: 14px;}
	.tu_list .hd{ margin-top: 10px;}
	.ss_box .inp{ padding-left: 10px;}
	.pad30{ padding: 0;}
	.tit2>a{ font-size: 18px;}
	.tit2 i{ left:65px; width: 20px; height: 20px; line-height: 20px; top: 18px;}
	.tit3_r a{ font-size: 12px; margin-left: 2px;}
	.icon_list1{ margin-right: -2px;}
	.icon_list1 li a,.bar_list1 li a{ margin-right: 2px;}
	.icon_list1 li a p{ font-size: 12px;}
	.bar_list1 li a i{ width: 24px; height: 24px; line-height: 24px; font-size: 14px;}
	.ss_box{ width: 92%;}
	.hd_list1 dt p, .hd_list1 dd p{ font-size: 12px;}
	.sq_con1{ line-height: 30px;}
	.hd_tit2{ position: relative; padding-bottom: 40px;}
	.hd_tit2 span{ position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
	.hd_tit2 span a{ float: right;}
	.tit3 li{ margin-right: 0;}
	.fw_con2_r p a{ font-size: 14px; margin-right: 8px;}
	.fw_tit1 a{ font-size: 12px;}
	.fw_list1 .hd{ height: auto;}
	.zxft_xl_bar a{ margin-left: 5px;}
	.myzj_bar li a{ padding:12px 5px 8px 5px;}
	.table3 td.td1{ width: 90px;}
	.tcc_tit{ padding-left: 10px;}
	.table4 td{ padding: 3px 0;}
	.table4 td.td1{ padding:3px 0;}
	.myzj_xl_con a{ padding: 0 7px;}
	.btn4{ font-size: 16px;}
	.zb_xl .zxft_con3{ width: 74.5%;}
	.tit3 li a{ font-size: 16px;}
	.gl_tit2_r a{ padding: 0 7px 0 6px;}
	.sub_map1 li a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.zw_con li a span{ display: none;}
	.inpbox input{ width:68%; padding-left:10px;}
	.mn-bor .select{ width:78%;}
	.hylb_list li .hylb_tu{ height: 80px;}
}

@media screen and ( width:768px) {
	.gl_tit{ display: none;}
	.gl_con{ padding:10px;}
	.gl_r{ padding-right: 15px;}
	.myzj_bar li a{ font-size: 16px;}
	.zt_list ul,.zt_list1 ul{ margin-right: -10px;}
	.zt_list li,.zt_list1 li{ margin-bottom: 10px;}
	.zt_list li a,.zt_list1 li a{ margin-right: 10px;}
	.zt_list1 li a{ padding-top: 10px;}
	.hylb_list li .hylb_tu{ height: 197px;}
}